protective garment worn over clothing - French English Dictionary